package com.jingzhi.huimiao.utils;

import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;

/**
 * 检查用户联网状态的类
 * 
 * @author cxk
 * 
 * 
 */
public class ConnectionDetector {

	private Context _context;

	public ConnectionDetector(Context context) {
		this._context = context;
	}

	public boolean isConnectingToInternet() {

		ConnectivityManager connectivity = (ConnectivityManager) _context
				.getSystemService(Context.CONNECTIVITY_SERVICE);

		if (connectivity != null)

		{

			NetworkInfo[] info = connectivity.getAllNetworkInfo();

			if (info != null)

				for (int i = 0; i < info.length; i++)

					if (info[i].getState() == NetworkInfo.State.CONNECTED)

					{

						return true;

					}

		}

		return false;

	}
}
